package com.jfree.zk.datasource;

import java.util.List;

/**
 * @author wangjian
 * @date 2019/9/2 17:54
 */
public interface UserMapper {

        /**
         * 新增用户
         * @param user
         * @return
         */
        @DataSource  //默认数据源
        int save(User user);

        /**
         * 根据id删除
         * @param id
         * @return
         */
        @DataSource  //默认数据源
        int deleteById(Long id);

        /**
         * 根据id查询
         * @param id
         * @return
         */
        @DataSource("slave1")  //slave1
        User selectById(Long id);

        /**
         * 查询所有用户信息
         * @return
         */
        @DataSource("slave2")  //slave2
        List<User> selectAll();

}
